xen: arm: implement arch/platform SMP and CPU initialisation framework
authorIan Campbell <ian.campbell@citrix.com>
Fri, 20 Sep 2013 22:29:44 +0000 (23:29 +0100)
committerIan Campbell <ian.campbell@citrix.com>
Fri, 27 Sep 2013 15:39:03 +0000 (16:39 +0100)
commitf474d3b4727c838ece492661be420387e4e55866
tree101f12f9e2d767c5cebbd028ee8454a414006963
parente1dbd62d48ef6b82fd6f4906e37ae1a8f873a2cf
xen: arm: implement arch/platform SMP and CPU initialisation framework

Includes an implementation for vexpress using the sysflags interface and
support for the ARMv8 "spin-table" method.

Unused until "rewrite start of day page table and cpu bring up", split out to
simplify review.

Signed-off-by: Ian Campbell <ian.campbell@citrix.com>
Acked-by: Tim Deegan <tim@xen.org>
Acked-by: Julien Grall <julien.grall@linaro.org>
xen/arch/arm/arm32/Makefile
xen/arch/arm/arm32/head.S
xen/arch/arm/arm32/smpboot.c [new file with mode: 0644]
xen/arch/arm/arm64/Makefile
xen/arch/arm/arm64/head.S
xen/arch/arm/arm64/smpboot.c [new file with mode: 0644]
xen/arch/arm/platform.c
xen/arch/arm/platforms/vexpress.c
xen/include/asm-arm/platform.h
xen/include/asm-arm/smp.h